hydroelectric power plant (hpp) - Spanish English Dictionary